business bpm management agile software development computer books customer development developers radius3 application .net thin-client open source discount books crm fiction books extreme programming architects j2ee agile scrum java projects architecture online business process management architecte c++ relationship architect